home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 5 / Gold Medal Software - Volume 5 (Gold Medal) (1995).iso / database / mergp1b1.arj / MERGEPRO.DOC < prev    next >
Text File  |  1994-09-23  |  8KB  |  131 lines

  1.  
  2.  
  3.       Introducing MergeFile Professional and MergeFile for Sysops!
  4.  
  5.  
  6.       This document applies to both MERGEPRO and MERGESYS.  The only
  7.       difference between these two programs is the default switch
  8.       settings.  MERGEPRO is set for one line records with the entire
  9.       input line as the merge key and MERGESYS is set for multi-line
  10.       records of the PCBoard DIR format with the first field (file name)
  11.       as the merge key (both are in ascending order).  With the proper
  12.       option settings, each can handle the other's default type files.
  13.  
  14.       To use MERGESYS on MERGEPRO type files, add to commands:  /s1 /fl
  15.       To use MERGEPRO on MERGESYS type files, add to commands:  /s /f1
  16.  
  17.  
  18.       CAUTION:  MERGEPRO performs a self-test for viruses and/or tampering
  19.       on startup to insure that you have an unaltered program.  You cannot
  20.       use an executable file compressor such as PKLITE on MERGEPRO or it
  21.       will fail its self-check and overwrite itself.
  22.  
  23.  
  24.       MERGEPRO was derived from the MERGEFILE merge program after a sysop
  25.       wondered if it could be made to do this, and that, and ...  There is
  26.       no other merge program like it!  Even calling it a merge program now
  27.       is not accurate, although it will merge almost ANY kind and size of
  28.       sorted ASCII text file that doesn't have imbedded word processor
  29.       formatting control codes (these might produce a problem, and the
  30.       file probably wouldn't sort as intended anyway).  MERGEPRO is more
  31.       like a list management tool, even capable of comparing two files and
  32.       removing cross file duplicates (records from one file whose keys
  33.       match those in another) without merging them.
  34.  
  35.       The user can select the order (ascending/descending), keep or remove
  36.       duplicates, write a "trash" file of stripped duplicates and records
  37.       with errors, delimiters, case sensitivity, fixed or variable length
  38.       records, and even skip over a heading at the beginning of the files
  39.       to merge.  MERGEPRO can also read or write its own configuration
  40.       file so complex commands don't have to be repeatedly entered.  If
  41.       desired, MERGEPRO will write a log file of all its activities.  In
  42.       the verbose mode this includes a brief description and location of
  43.       all duplicates and errors encountered in the input files.
  44.  
  45.       The merge key can be the entire input line or any of the first nine
  46.       fields, with multiple fields in sequence of priority, e.g., merge
  47.       first on field three, then field seven, followed by five.  Date and
  48.       time fields can also be selected as keys and even the order of any
  49.       field can be varied, e.g., one is ascending and another descending.
  50.       The fields are "free form" in that they are not specified by column
  51.       numbers, since a new field begins each time a delimiter is located
  52.       (default is one or more spaces, although the number of delimiters
  53.       between fields can also be fixed).  In other words, even the merge
  54.       fields can be variable length.  Right justification which is needed
  55.       by some data to merge correctly, e.g., numerical, is also available.
  56.  
  57.       A single file can be "merged" on itself, e.g., to remove duplicates
  58.       from a sorted list.  MERGEPRO can detect up to eight types of errors
  59.       in the input files:  blank or empty line, missing key or field, out
  60.       of sequence record, date or time field did not convert, and line is
  61.       too long (it can be up to 254 characters).  Blank and empty lines or
  62.       all records with errors can optionally be stripped from the files
  63.       being processed.  MERGEPRO will prompt before the overwrite of an
  64.       existing file, giving you the option to rename the output file (the
  65.       prompt can be disabled for batch processing).
  66.  
  67.       Because MERGEPRO can do so much, it can be confusing to learn.  Thus
  68.       there is an extensive help system with over 7,000 words, an on-line
  69.       manual!  Enter MERGE without any parameters for help.  Individual or
  70.       all topics can be printed to a file or printer.  Six screens of
  71.       examples and hints are also available.  Commands can even be entered
  72.       from the help system while the references are visible.  MERGEPRO
  73.       will run with DOS 2.1 and above on an IBM compatible PC, and should
  74.       perform in a DOS window with other operating environments as well.
  75.       The minimum free disk space required is the size of the two input
  76.       files combined.  More should be allotted when writing a log file,
  77.       although different drives can be specified for all output files.
  78.  
  79.  
  80.       MERGEPRO/MERGESYS is not "officially" released and this is a beta
  81.       model, although it has already been exhaustively tested.  Please do
  82.       not try to register this program yet.  It is being distributed for
  83.       evaluation purposes only, and your comments are welcome on every
  84.       aspect, including the unregistered version's "nag" screens (are they
  85.       too annoying?) and the registration price (it's just a suggestion
  86.       for now).  The keypress that's required to start this unregistered
  87.       version can be bypassed by entering a "/9000" anywhere on the
  88.       command line, allowing MERGEPRO to be used in a batch file.  You can
  89.       print and mail the registration form with your comments and if you
  90.       indicate on it that you would be interested in registering when
  91.       MERGEPRO is released (before the end of 1994), you will be contacted
  92.       by mail.  Thank you for your interest.  Now for the legal stuff!
  93.  
  94.  
  95.                              DISCLAIMER OF WARRANTY
  96.  
  97.          This software and documentation are provided "as is" without
  98.          warranty of any kind, either implied or expressed, including
  99.          but not limited to the implied warranties of merchantability
  100.          and fitness for a particular purpose.  The entire risk as to
  101.          the results and performance of this product is assumed by the
  102.          user.  In no event will the author of this program, or anyone
  103.          else who has been involved in its creation, production, or
  104.          delivery, be liable to you or any other party for any direct,
  105.          indirect, consequential, or incidental damages arising from
  106.          the use of or inability to use this product.  Because of the
  107.          various hardware and software environments into which this
  108.          software may be placed, it should always be thoroughly tested
  109.          with noncritical data before relying on it.  Your use of this
  110.          product indicates that you have read and agreed to these terms.
  111.  
  112.  
  113.       You may contact me at any of the addresses given below.
  114.  
  115.       Write to:  Hal Parks         E-Mail:  8:970/201              RBBSNet
  116.                  HAL SoftWare               1:11/157               FIDONet
  117.                  404B W. Oak                           InterNet
  118.                  Carbondale, IL 62901       charlies@twister.c-lib.siu.edu
  119.  
  120.       OR leave a message for me with InfoQuest BBS at 618-529-0000
  121.       OR through InfoQuest's sysop (safest bet for E-Mail and messages)
  122.  
  123.             InterNet:  charlies@twister.c-lib.siu.edu
  124.             RBBSNet:   8:970/201       FIDONet:  1:11/157
  125.                             USERNAME:  Charles Strusz
  126.             FIDO NODELIST CORRECTION:  Phone should be 618.529.0000
  127.  
  128.  
  129.       PCBoard is a registered trademark of Clark Development Company, Inc.
  130.       PKLITE is a registered trademark of PKWARE, Inc.
  131.